import request from "@/utils/request.js";

/**
 * 	获取汽车品牌
 */
export function getBrand() {
	return request.get('car/getBrand', {});
}

/**
 * 	品牌车型列表
 * 	注意品牌id 和 车型id 不能同时为空
 */
export function getBrandModel(data) {
	return request.get('car/getBrandModel', data);
}

/**
 * 	热门车系
 */
export function getCarModel(data) {
	return request.get('car/getCarModel', data, true);
}

/**
 * 	获取车型分享案例
 */
export function getCarShareList(data) {
	return request.get('car/getCarShareList', data);
}

/**
 * 		获取车型列表
 */
export function getCarTypeSel() {
	return request.get('car/getCarTypeSel', {}, true);
}

/**
 * 	关键字搜索
 */
export function getKey(data) {
	return request.get('car/getKey', data);
}

/**
 * 	某品牌车型详情
 * 注意根据年份信息切换tab，返回的 value 是 list
 */
export function getModelDetail(data) {
	return request.get('car/getModelDetail', data);
}

export function getSaleNameByModelId(data) {
	return request.get('car/getSaleNameByModelId', data);
}

/**
 * @param {Object} data
 * 根据modelId，动力，年份，查找销售版本
 */
export function getSaleNameByModelIdAndCcAndYear(data) {
	return request.get('car/getSaleNameByModelIdAndCcAndYear', data);
}

/**
 * @param {Object} data
 * 根据modelId，动力，年份，销售版本查询车辆信息
 */
export function getSaleNameByModelIdAndCcAndYearAndSaleName(data) {
	return request.get('car/getSaleNameByModelIdAndCcAndYearAndSaleName', data);
}

export function getCCByModelId(data) {
	return request.get('car/getCCByModelId', data);
}

export function newSearchCarDetail(data) {
	return request.get('car/newSearchCarDetail', data);
}

/**
 * 	视频分享上传
 */
export function shareUploadVideo(data) {
	return request.get('car/shareUploadVideo', data);
}

/**
 * 	获取查车型第三方token
 */
export function getMd5Token(data) {
	return request.get('car/getMd5Token', data);
}

/**
 * 	根据vin码返回查询条件
 */
export function vinCode(data) {
	return request.get('car/vinCode', data);
}

/**
 * 	获得用户提供的有效vin码数量
 */
export function getCountVin(data) {
	return request.get('car/getCountVin', data);
}

/**
 * 	根据 model(车名),Cc(排量),modelYear(年份),saleName(销售版本)查wxCar(车型列表数据库表)
 */
export function searchCarDetail(data) {
	return request.get('car/searchCarDetail', data);
}

/**
 * 	图片分享上传
 */
export function insertShareUploadPrice(data) {
	return request.get('car/insertShareUploadPrice', data);
}
